be logically tenable - French English Dictionary